/* CSS Document */
#menu1 {
	text-align:center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
}
UL.niveau1 a.LinkHover{
	color:#FFFFFF;
	}
UL.niveau1a a.LinkHover{
	color:#FFFFFF;
	}
UL.niveau1 .LinkHover2{
	color:#FFFFFF;
	}
UL.niveau1a .LinkHover2{
	color:#FFFFFF;
	}
UL.niveau2 LI a{
	color:#222222;
	display:block;
	padding:5px 0 5px 0;
	_padding:0px 0 0px 0;
	height:15px;
	}
.MenuLeft{
	float:left;
	margin-left:-25px;
	_margin-left:-55px;
	margin-right:0px;
	_margin-right:-10px;
	margin-top:5px;
	}
.MenuLeftHome{
	float:left;
	margin-left:-50px;
	margin-right:140px;
	_margin-right:20px;
	margin-top:-12px;
	_margin-top:-7px;
	width:80px;
	height:50px;
	}
UL.niveau1 p.Titre{
	margin-bottom:0px;
	}
UL.niveau1 a{
	color:#222222;
	display:block;
	padding:0px 0 5px 0;
	_padding:0px 0 0px 0;
	height:15px;
	}
UL.niveau1 a:hover{
	color:#FFFFFF;
	}
UL.niveau1a a{
	color:#000000;
	display:block;
	padding:0px 0 5px 0;
	_padding:0px 0 0px 0;
	height:15px;
	}
UL.niveau1a a:hover{
	color:#FFFFFF;
	}
UL.niveau1 UL {
	
	PADDING-RIGHT: 0px;
	 DISPLAY: none;
	  PADDING-LEFT: 0px;
	  LEFT:4px;
	  PADDING-BOTTOM: 0px;
	  MARGIN: 0px;
	  PADDING-TOP: 0px;
	  POSITION: absolute;
}

UL.niveau1:hover{
	color:#E08900;
	}
UL.niveau1a:hover{
	color:#E08900;
	}
/*-------BUGIE-------------*/
UL.niveau1 LI.sfhover {
	BACKGROUND-COLOR: transparent;
	color:#E08900;;
}
UL.niveau1a LI.sfhover {
	BACKGROUND-COLOR: transparent;
	color:#E08900;;
}
UL.niveau1 LI {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	font-size:.9em;
	_font-size:.85em;
	_height:20px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	cursor:pointer;
}
UL.niveau1a LI {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	margin-right:0px;
	WIDTH: auto;
	_WIDTH: 160px;
	margin-left:2px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	cursor:pointer;
}

LI .niveau2{
 BACKGROUND-COLOR: #F8D64B;
 text-align:left;
 }
 UL.niveau2 :hover{
	BACKGROUND-COLOR: #FAE252;
}

 LI UL.niveau2 A {
	TEXT-DECORATION: none;
	font-size:.8em;
	font-weight:bold;
}
 LI UL.niveau2 A:hover {
	TEXT-DECORATION: none;
	font-size:.8em;
	font-weight:bold;

}
 LI.niveau2:hover {
	BACKGROUND-COLOR: #ffff70;

}
 LI:hover A {
	
}
 LI.sfhover {
	BACKGROUND-COLOR: #FAE252;
}

 LI A {
	TEXT-DECORATION: none
}
 LI:hover UL.niveau2 {
	DISPLAY: block
}
 LI LI:hover UL.niveau3 {
	DISPLAY: block
}
 LI.sfhover UL.niveau2 {
	DISPLAY: block
}

 LI LI.sfhover UL.niveau3 {
	DISPLAY: block
}
LI.plus {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(illustrations/fdroite.gif); BORDER-BOTTOM: #b0b0b0 1px solid; BACKGROUND-REPEAT: no-repeat
}
